Parameters are provided to the routine in order and type specified by the Type Signature of the routine. The routine internally manages return address and the reverse order of parameters.